﻿// 功能：
// 描述：
// 作者：温伟鹏
// 日期：2010/6/8 14:48:39

using System;

namespace MeizuSDK.Drawing
{
    public struct BlendFunction
    {
        /// <summary>
        /// 指明了源混合操作，但只支持AC_SRC_OVER，即根据源alpha值把源图像叠加到目标图像上
        /// </summary>
        public byte BlendOp;
        /// <summary>
        /// 必须是0，也是为以后的应用保留的
        /// </summary>
        public byte BlendFlags;
        public byte SourceConstantAlpha;
        /// <summary>
        /// Alpha的格式。0表示常量alpha值，AC_SRC_ALPHA表示每个像素有各自的alpha通道。
        /// 当AlphaFormat为AC_SRC_ALPHA时，源图像必须为32bpp
        /// </summary>
        public byte AlphaFormat;
    }
}
